# 设置包含视频文件的文件夹路径
$videoFolderPath = "C:\Users\h\Videos\shaonv"

# 设置音频文件输出的文件夹路径
$audioOutputFolder = "C:\Users\h\Videos\shaonv"

# 获取文件夹中所有的视频文件
$videoFiles = Get-ChildItem -Path $videoFolderPath -Filter *.mp4

# 遍历每个视频文件
foreach ($videoFile in $videoFiles) {
    # 构建输出音频文件的路径
    $audioFileName = $videoFile.BaseName + ".aac"
    $audioFilePath = Join-Path -Path $audioOutputFolder -ChildPath $audioFileName

    # 使用ffmpeg提取音频
    ffmpeg -i $videoFile.FullName -vn -acodec copy $audioFilePath
}

Set-Location $videoFolderPath
$audioFiles = Get-ChildItem -Path $videoFolderPath -Filter *.aac
foreach ($audioFile in $audioFiles) {
    whisper_desktop.exe -gpu "Radeon RX 470 Series" --threads 1 --processors 1 --model "C:\program1\whisper\ggml-small.en.bin" --language en -osrt --file $audioFile
}